**Main parts